Peers APIまたは/api/v1/instance/peersとは、マストドンのAPIの一つ。あるインスタンスが接続している他のインスタンスのリストをJSON形式で提供する。

マストドンではバージョン2.1.2[1]からこのAPIが実装された。

Peers APIを再帰的に探索することで、インスタンスを登録する操作を行うことなく、自動的にインスタンス一覧を作成することができる[2]Mastodon Instancesは、手動で登録されたインスタンスだけでなく、Peers APIで自動的に収集されたインスタンスをリストに加えている[3]

他の分散SNSとの関係[編集 | ソースを編集]

Pleromaでは2018年1月15日[4]に、Peers APIがdevelopブランチにマージされた。

Misskeyでは2018年10月16日[5]にPeers APIが実装された。Misskeyではマストドン互換APIを削減する決定がなされた[6][7]が、Peers APIは維持されている[8]

脚注[編集 | ソースを編集]

  1. https://github.com/tootsuite/mastodon/releases/tag/v2.1.2
  2. マストドンインスタンス一覧を自動で作る – 墓場人夜
  3. Fetch instances peers and add unknown instances to DB.
  4. https://git.pleroma.social/pleroma/pleroma/commit/5a6f54b336c8cca7f6514bb9ce7db5b6c97f296f
  5. Implement /api/v1/instance/peers #2913
  6. Mastodon Compatible APIの全面的な廃止 #3380
  7. Close #3380 #4061
  8. /api/v1/instance/peers 復活 #4339